package com.world.business.weapon.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.world.business.weapon.domain.WeaponChangeLog;
import com.world.business.weapon.domain.query.WeaponChangeLogAddRequest;

import java.util.List;

/**
 * <p>
 * 装备变更记录 服务类
 * </p>
 *
 * @author 邓驴
 * @since 2023-09-05
 */
public interface IWeaponChangeLogService extends IService<WeaponChangeLog> {

    /**
     * 武器变更记录
     *
     * @param weaponId 武器Id
     * @return {@link List<WeaponChangeLog>}
     * @author WangYX
     * @date 2023/09/05 15:48
     */
    List<WeaponChangeLog> get(Long weaponId);


    /**
     * 新增
     *
     * @param request 请求参数
     * @return {@link Long}
     * @author WangYX
     * @date 2023/09/05 15:52
     */
    Long add(WeaponChangeLogAddRequest request);

}
